completing successfully - French English Dictionary